package main;

import java.util.List;

import dao.impl.UserDAOHibernateImpl;
import entity.User;
import entity.UserCheck;
import entity.UserCheckID;

public class TestDAO {
	public static void main(String[] args) {
		UserDAOHibernateImpl ud= new UserDAOHibernateImpl();
//		User user1 = new User();
//		user1.setUserId("CAS");
//		user1.setCaPassword("aasdf");
//		ud.addUser(user1);
		
//		User user2 = ud.findUserByID("fdebf3c6-53d4-4fcf-b57e-1821aedb8fcd");
//		System.out.println(user2.getUserId());
//		
//		UserCheckID ucid = new UserCheckID();
//		ucid.setUsername("CAS");
//		UserCheck uc = new UserCheck();
//		uc.setPassword("CAS");
//		uc.setUcid(ucid);
//		ud.addUserCheck("CAS", uc);
//		ud.addUserCheck(uc);
//		
//		List<UserCheck> uclist = ud.findUserCheckByUserID("aebf24df-fa80-4788-b06d-9881e5db6136");
//		for(UserCheck uc1: uclist){
//			System.out.println("Password "+uc1.getPassword());
//		}
		
//		ud.findUserCheckByUserNameAndUserID("asdf", "bc41f693-b740-47bc-9454-918811d6511a");
		
//		ud.getUsers();
		
//		ud.removeUserCheck("usr3", "fdebf3c6-53d4-4fcf-b57e-1821aedb8fcd");
//		ud.removeUser("14d380ad-4d2a-4ec9-b457-33e9540dde08");
	}
}
